package uba.ing2.subite.services;

import java.util.Collection;
import java.util.Date;

import uba.ing2.subite.domain.LegalEntity;
import uba.ing2.subite.domain.PaidInvoice;

/**
 * Registra y brinda información de pagos realizados.
 */
public interface PaymentRegistrationService {

	void register(PaidInvoice paidInvoice);

	Collection<PaidInvoice> findPaymentsByDate(LegalEntity busCompany, Date date);

	Collection<PaidInvoice> allPayments();
}
